스위칭 허브
1. 개요
1. 개요
스위칭 허브는 이더넷 네트워크에서 여러 장치를 연결하고, 데이터 프레임을 목적지에 맞춰 지능적으로 전달하는 네트워크 장비이다. 허브와 달리 각 포트별로 독립적인 충돌 도메인을 생성하여 네트워크 효율성을 크게 향상시킨다. 일반적으로 OSI 모델의 데이터 링크 계층에서 동작하는 레이어 2 스위치를 가리키는 용어로 널리 사용된다.
스위칭 허브의 핵심 역할은 연결된 장치들의 MAC 주소를 학습하고, 수신한 데이터 프레임의 목적지 MAC 주소를 확인하여 해당 주소가 연결된 특정 포트로만 프레임을 전송하는 것이다. 이 방식은 모든 포트로 데이터를 무차별 전송하는 리피터 허브에 비해 불필요한 트래픽을 줄이고 대역폭을 효율적으로 사용하게 한다. 결과적으로 네트워크 전체의 처리량이 증가하고 데이터 충돌 가능성이 감소한다.
초기 네트워크에서는 리피터 허브가 일반적이었으나, 네트워크 규모와 트래픽이 증가함에 따라 성능 병목 현상이 두드러졌다. 스위칭 허브는 이러한 문제를 해결하기 위해 1990년대에 등장하여 빠르게 표준 네트워크 인프라의 핵심 구성 요소로 자리 잡았다. 현대의 스위칭 허브는 기가비트 이더넷 또는 그 이상의 고속 포트, VLAN 지원, 관리형 스위치 기능 등을 제공하는 고성능 장비로 발전했다.
스위칭 허브는 가정, 사무실, 데이터센터에 이르기까지 모든 규모의 로컬 영역 네트워크 구축에 필수적이다. 소규모 네트워크에서는 단순한 비관리형 스위치가, 대규모 또는 복잡한 네트워크에서는 설정과 모니터링이 가능한 관리형 스위치가 주로 사용된다.
2. 작동 원리
2. 작동 원리
스위칭 허브는 OSI 모델의 데이터 링크 계층에서 동작하며, 수신한 이더넷 프레임의 MAC 주소를 기반으로 지능적으로 데이터를 전달하는 장치이다. 허브와의 근본적 차이는 모든 포트로 데이터를 무차별 전송(플러딩)하는 것이 아니라, 목적지 장치가 연결된 특정 포트로만 프레임을 전송한다는 점에 있다. 이 과정은 크게 MAC 주소 학습, 프레임 전달 및 필터링, 충돌 도메인 분리라는 세 가지 핵심 원리로 구성된다.
먼저 MAC 주소 학습 과정에서 스위치는 연결된 장치들의 위치 정보를 습득한다. 각 포트로 들어오는 프레임의 출발지 MAC 주소를 확인하고, 이 주소와 해당 프레임이 들어온 포트 번호를 내부의 MAC 주소 테이블에 기록한다. 이 테이블은 일정 시간 동안 활동이 없는 주소는 삭제되는 에이징 메커니즘을 통해 최신 상태를 유지한다. 이를 통해 스위치는 네트워크의 지도를 자동으로 구성한다.
프레임 전달 및 필터링은 학습된 MAC 주소 테이블을 기반으로 이루어진다. 스위치가 프레임을 수신하면, 그 프레임의 목적지 MAC 주소를 MAC 주소 테이블에서 조회한다. 조회 결과에 따라 다음과 같이 동작한다.
상황 | 스위치의 동작 |
|---|---|
목적지 주소가 테이블에 존재할 때 | 해당 주소가 기록된 특정 포트로만 프레임을 전송한다. |
목적지 주소가 테이블에 없을 때 (Unknown Unicast) | 수신 포트를 제외한 모든 포트로 프레임을 플러딩한다. |
목적지 주소가 브로드캐스트 주소(FF:FF:FF:FF:FF:FF)일 때 | 수신 포트를 제외한 모든 포트로 프레임을 플러딩한다. |
이러한 필터링은 불필요한 트래픽이 다른 세그먼트로 전파되는 것을 막아 전체 네트워크 효율성을 높인다.
마지막으로 충돌 도메인 분리는 스위치의 중요한 특징이다. 리피터 허브는 하나의 큰 충돌 도메인을 형성하여 여러 장치가 동시에 데이터를 보낼 때 충돌이 발생할 수 있다. 반면, 스위치는 각 포트가 독립적인 충돌 도메인이 되도록 분리한다. 따라서 A포트와 B포트 간의 통신은 C포트와 D포트 간의 통신에 전혀 영향을 주지 않으며, 전이중 통신이 가능해져 네트워크 대역폭과 성능이 크게 향상된다.
2.1. MAC 주소 학습
2.1. MAC 주소 학습
스위칭 허브는 연결된 각 포트에서 수신한 데이터 프레임의 출발지 MAC 주소를 학습하여 MAC 주소 테이블을 구축한다. 이 테이블은 특정 MAC 주소가 어느 포트에 연결되어 있는지에 대한 정보를 기록한다. 허브는 프레임을 수신하면, 프레임 헤더에 포함된 출발지 MAC 주소를 확인하고 해당 주소와 프레임이 도착한 포트 번호를 테이블에 매핑하여 저장하거나 기존 항목의 타임아웃을 갱신한다.
MAC 주소 테이블은 동적으로 관리된다. 일정 시간(일반적으로 300초[1]) 동안 해당 주소에서 프레임이 수신되지 않으면 테이블에서 해당 항목은 삭제된다. 이는 네트워크에서 장치가 이동하거나 연결이 변경되었을 때 테이블이 최신 상태를 유지하도록 한다. 초기 상태에서 테이블이 비어 있을 때, 또는 목적지 MAC 주소가 테이블에 존재하지 않는 브로드캐스트나 멀티캐스트 프레임을 수신하면, 스위치는 해당 프레임을 수신 포트를 제외한 모든 포트로 전송한다. 이를 플러딩이라고 한다.
이 학습 과정의 결과는 다음과 같은 표로 요약할 수 있다.
학습 단계 | 스위치 동작 | MAC 주소 테이블 상태 |
|---|---|---|
초기화 | 테이블이 비어 있음 | 빈 상태 |
프레임 수신 | 출발지 MAC 주소와 수신 포트 번호 기록 |
|
추가 학습 | 다른 출발지 주소에 대해 반복 |
|
타임아웃 | 일정 시간 통신 없음 | 해당 MAC 주소 항목 삭제 |
이러한 주소 학습 기능은 허브와 구분되는 스위치의 핵심 동작 방식이다. 허브는 모든 포트로 무조건 프레임을 복제하는 반면, 스위치는 학습된 MAC 주소 테이블을 기반으로 목적지 포트를 특정하여 프레임을 전달함으로써 불필요한 트래픽을 줄이고 네트워크 효율성을 높인다.
2.2. 프레임 전달 및 필터링
2.2. 프레임 전달 및 필터링
MAC 주소 테이블을 참조하여 수신된 이더넷 프레임의 목적지 MAC 주소가 어느 포트에 연결되어 있는지 결정한다. 목적지 주소가 테이블에 존재하면, 해당 포트로만 프레임을 전송한다. 이 과정을 포워딩(Forwarding)이라고 한다.
반대로, 목적지 MAC 주소가 테이블에 없거나 브로드캐스트 주소(FF:FF:FF:FF:FF:FF)인 경우, 수신 포트를 제외한 모든 포트로 프레임을 전송한다. 이를 플러딩(Flooding)이라고 한다. 또한, 프레임의 출발지와 목적지 MAC 주소가 동일한 포트에 존재하는 경우, 해당 프레임을 차단하여 불필요한 전송을 방지한다. 이 기능을 필터링(Filtering)이라고 한다.
동작 | 조건 | 스위치의 처리 |
|---|---|---|
포워딩 | 목적지 MAC 주소가 MAC 주소 테이블에 존재함 | 해당 주소가 등록된 특정 포트로만 프레임 전송 |
플러딩 | 목적지 MAC 주소가 테이블에 없거나, 브로드캐스트/멀티캐스트 주소임 | 수신 포트를 제외한 모든 포트로 프레임 전송 |
필터링 | 출발지와 목적지 MAC 주소가 동일한 포트에 존재함 | 프레임을 차단하고 폐기함 |
이러한 프레임 전달 및 필터링 메커니즘은 네트워크 효율성을 크게 향상시킨다. 불필요한 트래픽이 모든 세그먼트로 전파되는 것을 방지하여 대역폭을 절약하고, 동시에 여러 포트 간의 통신이 독립적으로 이루어질 수 있게 한다. 결과적으로 충돌 도메인을 포트 단위로 분리하여 네트워크 성능과 보안을 개선하는 핵심 역할을 한다.
2.3. 충돌 도메인 분리
2.3. 충돌 도메인 분리
충돌 도메인은 네트워크 상에서 두 개 이상의 데이터 프레임이 동시에 전송되어 서로 간섭을 일으킬 수 있는 영역을 의미한다. 초기의 네트워크 장비인 리피터 허브는 모든 포트가 하나의 공유 매체처럼 작동하여, 한 포트로 들어온 데이터를 다른 모든 포트로 전송했다. 이로 인해 연결된 모든 장치가 하나의 큰 충돌 도메인을 형성했고, 네트워크 효율이 크게 저하될 수 있었다.
스위칭 허브는 각 포트마다 독립적인 충돌 도메인을 생성함으로써 이 문제를 해결한다. 스위치 내부의 스위칭 패브릭과 각 포트의 버퍼 메모리는 데이터 프레임의 독립적인 전송 경로를 제공한다. 예를 들어, 포트 1과 포트 2 간의 통신은 포트 3과 포트 4 간의 통신과 완전히 분리되어 동시에 발생할 수 있다. 이는 각 연결이 전용 회선처럼 작동하게 만든다.
이러한 충돌 도메인 분리의 효과는 네트워크 성능에 직접적인 영향을 미친다. 충돌이 발생할 가능성이 현저히 줄어들어 네트워크의 전체 처리량과 효율성이 증가한다. 또한 충돌로 인한 재전송과 지연이 감소하여 실시간 통신이나 대용량 데이터 전송에 유리한 환경을 조성한다. 결과적으로 스위칭 허브는 네트워크를 여러 개의 작은 세그먼트로 나누어 성능을 향상시키는 핵심 장비 역할을 한다.
3. 주요 기능
3. 주요 기능
스위칭 허브의 주요 기능은 데이터 프레임을 효율적으로 처리하고 네트워크 성능을 최적화하는 데 있다. 그 핵심은 다양한 스위칭 방식을 채택하여 지연 시간과 오류 전파를 관리하는 것이다. 대표적인 방식으로는 Store-and-Forward와 Cut-Through가 있다. Store-and-Forward 방식은 전체 프레임을 수신 버퍼에 저장한 후 CRC 오류 검사를 수행하여 오류가 있는 프레임은 폐기한다. 이는 신뢰성을 높이지만, 처리 지연이 발생한다. 반면 Cut-Through 방식은 프레임의 목적지 MAC 주소만을 읽는 즉시 전달을 시작하여 지연 시간을 극단적으로 줄인다. 그러나 오류가 있는 프레임도 네트워크에 전파될 수 있는 단점이 있다. 일부 스위치는 이 두 방식을 결합한 Fragment-Free 또는 Adaptive Switching 방식을 지원하기도 한다.
포트의 속도와 듀플렉스 모드는 네트워크 대역폭과 효율성을 결정한다. 초기 허브와 달리, 스위칭 허브의 각 포트는 독립적인 전송 경로를 가지며 전이중 통신을 지원한다. 이는 데이터의 송신과 수신이 동시에 가능함을 의미하며, 이론상 포트 속도의 두 배에 해당하는 처리량을 제공한다. 예를 들어, 1Gbps 포트는 전이중 모드에서 2Gbps의 총 처리량을 낼 수 있다. 또한 Auto-Negotiation 기능은 연결된 장치와 자동으로 최적의 속도(10/100/1000Mbps 등)와 듀플렉스 모드(반이중 또는 전이중)를 협상하여 설정한다. 이는 호환성 문제를 줄이고 플러그 앤 플레이 설치를 가능하게 한다.
기능 | 설명 | 주요 이점 |
|---|---|---|
스위칭 방식 | 데이터 프레임을 처리하고 전달하는 방법 | 지연 시간과 오류 처리 간의 트레이드오프 관리 |
Store-and-Forward | 전체 프레임 저장 후 오류 검사 및 전달 | 높은 신뢰성, 오류 프레임 필터링 |
Cut-Through | 목적지 주소만 확인 후 즉시 전달 시작 | 매우 낮은 지연 시간 |
포트 속도/듀플렉스 | 포트의 데이터 전송률과 통신 방향성 | 대역폭과 효율성 최적화 |
전이중 통신 | 동시에 양방향으로 데이터 전송 가능 | 충돌 없음, 높은 처리량 |
Auto-Negotiation | 연결 장치와 자동으로 최적 설정 협상 | 호환성 보장, 설치 간소화 |
이러한 기능들은 네트워크의 총 처리량을 증가시키고 충돌 도메인을 축소하여 전반적인 성능을 향상시킨다.
3.1. 스위칭 방식 (Store-and-Forward, Cut-Through)
3.1. 스위칭 방식 (Store-and-Forward, Cut-Through)
스위칭 허브는 수신한 데이터 프레임을 전달하는 방식에 따라 크게 스토어 앤드 포워드 방식과 컷 스루 방식으로 나뉜다. 이 두 방식은 지연 시간, 오류 검사 능력, 버퍼 요구 사항 등에서 차이를 보인다.
스토어 앤드 포워드 방식은 전체 데이터 프레임이 수신 포트의 버퍼에 완전히 저장된 후에야 목적지 MAC 주소를 확인하고 전달을 시작하는 방식이다. 이 방식은 프레임을 저장하는 동안 CRC 오류 검사를 수행할 수 있어 오류가 있는 프레임은 네트워크로 전달되지 않고 폐기된다. 따라서 네트워크의 전체적인 안정성과 무결성을 높이는 장점이 있다. 그러나 프레임 전체를 버퍼링해야 하므로 전송 지연이 상대적으로 크며, 버퍼 용량에 따라 성능이 영향을 받을 수 있다.
반면, 컷 스루 방식은 프레임의 목적지 MAC 주소 필드만을 읽는 즉시 전달을 시작한다. 프레임 전체를 버퍼에 저장할 필요가 없어 스토어 앤드 포워드 방식에 비해 전송 지연이 매우 짧다. 하지만 프레임의 데이터 부분에 대한 오류 검사를 수행하지 못하기 때문에 오류가 포함된 프레임도 네트워크에 그대로 전파될 수 있다는 단점이 있다. 컷 스루 방식에는 목적지 주소만 확인하는 기본형 외에, 프레임의 첫 64바이트(일반적으로 충돌 프레그먼트의 최대 크기)를 확인한 후 전송하는 프래그먼트 프리 방식 등의 변형이 존재한다.
방식 | 작동 특성 | 장점 | 단점 |
|---|---|---|---|
전체 프레임 저장 후 오류 검사 및 전달 | 오류 프레임 필터링, 네트워크 무결성 향상 | 전송 지연 증가, 더 큰 버퍼 필요 | |
목적지 주소 확인 즉시 전달 시작 | 매우 낮은 지연 시간 | 오류 프레임 전파 가능 |
일부 현대의 스위치는 두 방식을 혼합한 애드옵티브 스위칭 방식을 지원하기도 한다. 이 방식은 네트워크 상태를 모니터링하다가 오류율이 특정 임계값을 초과하면 스토어 앤드 포워드 방식으로 전환하고, 오류율이 낮을 때는 컷 스루 방식으로 동작하여 지연 시간과 안정성 사이에서 유연한 성능을 제공한다.
3.2. 포트 속도 및 듀플렉스
3.2. 포트 속도 및 듀플렉스
스위칭 허브의 각 포트는 특정 이더넷 속도 표준을 지원합니다. 일반적인 포트 속도는 10/100 Mbps(패스트 이더넷), 1 Gbps(기가비트 이더넷), 10 Gbps, 심지어 40/100 Gbps에 이르기까지 다양합니다. 많은 현대식 스위치는 10/100/1000 Mbps와 같은 다중 속도를 자동으로 협상하는 오토 네고시에이션 기능을 갖춘 포트를 제공합니다. 이는 서로 다른 속도를 지원하는 장치들이 호환되어 연결될 수 있도록 보장합니다.
듀플렉스 모드는 데이터 전송 방식을 정의합니다. 하프 듀플렉스 모드에서는 데이터의 송신과 수신이 동시에 이루어지지 않으며, CSMA/CD 방식을 사용해 충돌을 관리합니다. 반면 풀 듀플렉스 모드에서는 송신과 수신 채널이 분리되어 데이터를 동시에 주고받을 수 있습니다. 이는 충돌을 근본적으로 제거하고 대역폭을 효율적으로 활용하게 합니다. 예를 들어, 1 Gbps 풀 듀플렉스 포트는 이론적으로 송신 1 Gbps와 수신 1 Gbps를 동시에 제공할 수 있습니다.
듀플렉스 모드 | 데이터 전송 방향 | 충돌 발생 | 전형적인 적용 예 |
|---|---|---|---|
하프 듀플렉스 | 한 번에 한 방향만 가능 | 가능함 | 오래된 허브 환경, 무선 공유 |
풀 듀플렉스 | 송신과 수신 동시 가능 | 발생하지 않음 | 현대적 스위칭 허브 대부분 |
대부분의 현대 스위칭 허브는 포트별로 풀 듀플렉스 모드를 기본으로 지원하며, 연결된 장치와의 자동 협상을 통해 최적의 속도와 듀플렉스 모드를 설정합니다. 올바른 듀플렉스 설정 불일치는 네트워크 성능 저하와 패킷 손실의 주요 원인이 될 수 있습니다[2].
3.3. Auto-Negotiation
3.3. Auto-Negotiation
Auto-Negotiation은 이더넷 장치가 연결된 상대방 장치와 자동으로 최적의 통신 속도와 듀플렉스 모드를 협상하는 프로토콜이다. 이 기술은 IEEE 802.3u 표준의 일부로 정의되었으며, 주로 10/100/1000 Mbps 이더넷 포트에서 구현된다. 두 장치가 연결되면 특정 신호 패턴을 교환하여 서로 지원 가능한 최고 성능의 모드를 결정한다. 이를 통해 사용자는 수동 설정 없이도 케이블을 연결하는 것만으로 네트워크 장치 간 호환성을 보장받을 수 있다.
협상 과정은 물리층에서 이루어지며, 지원 가능한 모드에 대한 정보를 포함한 플링크 펄스 신호를 주고받는다. 일반적인 협상 우선순위는 속도와 듀플렉스 모드의 조합으로 결정된다. 예를 들어, 양쪽 장치가 모두 1000BASE-T 전이중 통신을 지원하면 그것이 최선의 선택으로 협상된다. 만약 한쪽 장치가 100BASE-TX만 지원하면, 양쪽이 공통으로 지원하는 100BASE-TX 모드로 연결이 설정된다.
협상 가능한 모드 (예시) | 속도 | 듀플렉스 |
|---|---|---|
1000BASE-T | 1000 Mbps | 전이중 |
100BASE-TX | 100 Mbps | 전이중 |
100BASE-TX | 100 Mbps | 반이중 |
10BASE-T | 10 Mbps | 전이중 |
10BASE-T | 10 Mbps | 반이중 |
Auto-Negotiation이 실패하거나 비활성화된 경우, 장치는 일반적으로 속도 감지는 수행하지만 듀플렉스 모드는 기본값인 반이중 모드로 동작할 수 있다. 이로 인해 속도는 일치하지만 듀플렉스 불일치가 발생하면 심각한 성능 저하와 패킷 손실을 초래하는 이중화 불일치 문제가 생길 수 있다. 따라서 현대 네트워크에서는 호환성 문제를 최소화하기 위해 Auto-Negotiation 기능을 활성화하는 것이 권장된다.
4. 스위칭 허브의 종류
4. 스위칭 허브의 종류
스위칭 허브는 기능, 관리 방식, 계층, 추가 기능에 따라 여러 종류로 구분된다. 가장 기본적인 분류는 관리형 스위치와 비관리형 스위치이다. 비관리형 스위치는 전원을 연결하면 별도의 설정 없이 즉시 작동하는 플러그 앤 플레이 방식이다. 주로 소규모 가정이나 사무실 네트워크에서 간단한 연결 확장용으로 사용된다. 반면 관리형 스위치는 사용자가 CLI나 웹 인터페이스를 통해 포트 상태 모니터링, VLAN 설정, 링크 애그리게이션 구성, 스패닝 트리 프로토콜 관리 등 다양한 네트워크 제어 기능을 설정할 수 있다. 기업이나 복잡한 네트워크 환경에서 필수적으로 사용된다.
네트워크 OSI 모델 계층에 따른 분류로는 레이어 2 스위치와 레이어 3 스위치가 대표적이다. 레이어 2 스위치는 데이터 링크 계층에서 동작하며, 프레임의 MAC 주소를 기반으로 스위칭을 수행한다. 대부분의 기본적인 스위칭 허브가 이에 해당한다. 레이어 3 스위치는 네트워크 계층 기능을 추가로 갖추고 있어, IP 주소를 기반으로 한 라우팅과 스위칭을 모두 수행할 수 있다. 이는 서로 다른 서브넷 간의 통신을 효율적으로 처리할 수 있게 해준다.
특수한 기능을 갖춘 종류도 있다. PoE (Power over Ethernet) 스위치는 이더넷 케이블을 통해 데이터와 함께 전력을 공급할 수 있다. 이는 IP 카메라, 무선 액세스 포인트, VoIP 전화기와 같은 장치에 별도의 전원선 없이 전원을 공급하는 데 유용하다. PoE 스위치는 제공할 수 있는 전력량(예: PoE, PoE+, PoE++)에 따라 세분화된다.
종류 | 주요 특징 | 일반적인 사용처 |
|---|---|---|
비관리형 스위치 | 설정 불필요, 플러그 앤 플레이 | 가정, 소규모 사무실 |
관리형 스위치 | VLAN, 모니터링, 트래픽 제어 등 고급 설정 가능 | 기업망, 데이터센터 |
레이어 2 스위치 | MAC 주소 기반 스위칭 | 대부분의 LAN 세그먼트 |
레이어 3 스위치 | IP 주소 기반 라우팅 기능 포함 | 서브넷 간 연결, 백본 |
PoE 스위치 | 네트워크 케이블 통해 전원 공급 | 무선 AP, IP 카메라 구축 |
4.1. 관리형 vs 비관리형
4.1. 관리형 vs 비관리형
관리형 스위치는 네트워크 관리자가 CLI나 웹 인터페이스를 통해 구성과 모니터링이 가능한 장비이다. VLAN 설정, 링크 애그리게이션, QoS, 스패닝 트리 프로토콜 사용, 포트 모니터링 등 고급 기능을 제공한다. 이는 네트워크를 논리적으로 분할하거나 트래픽을 제어하며, 장애 복구와 보안 정책 적용이 필요할 때 필수적이다. 주로 기업, 데이터 센터, 복잡한 네트워크 토폴로지의 핵심 계층에서 사용된다.
비관리형 스위치는 전원을 연결하면 즉시 작동하는 플러그 앤 플레이 방식의 장비이다. 사용자가 별도로 설정할 수 있는 구성 옵션이 없거나 매우 제한적이다. 주로 Auto-Negotiation과 Auto-MDI/MDIX 같은 기본 기능만을 자동으로 처리한다. 설치와 유지보수가 간단하며, 가정, 소규모 사무실, 또는 네트워크의 가장 말단에서 장치를 추가로 연결하는 확장용으로 널리 쓰인다.
두 유형의 주요 차이점은 다음과 같이 정리할 수 있다.
특성 | 관리형 스위치 | 비관리형 스위치 |
|---|---|---|
구성 가능성 | 높음 (CLI, 웹 GUI) | 없거나 매우 낮음 |
주요 기능 | VLAN, STP, 링크 애그리게이션, QoS, 포트 미러링 | 기본적인 자동 협상 |
관리 및 모니터링 | 가능 (트래픽 분석, 로그, 알림) | 불가능 |
보안 | 높음 (포트 보안, ACL 등) | 기본적 |
비용 | 상대적으로 높음 | 상대적으로 낮음 |
주요 사용처 | 기업 네트워크, 데이터 센터 | 가정, 소호(SOHO), 말단 네트워크 |
선택은 네트워크의 규모, 복잡도, 필요한 제어 수준, 그리고 예산에 따라 결정된다. 관리형 스위치는 네트워크 성능 최적화, 가용성 향상, 보안 강화가 필요한 환경에서, 비관리형 스위치는 단순한 연결 확장이 목적인 환경에서 각각 적합하다.
4.2. 레이어 2 스위치 vs 레이어 3 스위치
4.2. 레이어 2 스위치 vs 레이어 3 스위치
레이어 2 스위치는 OSI 모델의 데이터 링크 계층(2계층)에서 동작하는 장비이다. 주된 역할은 MAC 주소를 학습하고, 수신된 이더넷 프레임의 목적지 MAC 주소를 기반으로 해당 프레임을 적절한 포트로 전달(스위칭)하는 것이다. 이 과정은 MAC 주소 테이블을 참조하여 이루어지며, 네트워크 세그먼트 내에서의 효율적인 통신과 충돌 도메인 분리를 담당한다. 일반적으로 IP 주소에 대한 라우팅 기능은 수행하지 않는다.
반면, 레이어 3 스위치는 네트워크 계층(3계층)에서 동작하는 기능을 추가로 갖춘 장비이다. 이는 라우터의 핵심 기능인 IP 주소 기반의 라로팅을 내장하고 있다. 따라서 서로 다른 IP 서브넷 또는 VLAN(가상 LAN) 간의 통신을 가능하게 한다. 레이어 3 스위치는 내부적으로 ASIC(주문형 반도체)을 사용하여 하드웨어 기반의 라우팅을 수행하므로, 소프트웨어 기반의 전통적 라우터보다 훨씬 빠른 속도로 패킷을 전달할 수 있다.
두 유형의 주요 차이점과 적용 영역은 다음과 같이 정리할 수 있다.
구분 | 레이어 2 스위치 | 레이어 3 스위치 |
|---|---|---|
동작 계층 | 데이터 링크 계층 (2계층) | 네트워크 계층 (3계층) |
주요 기능 | MAC 주소 기반 스위칭, VLAN 구분(태깅/언태깅) | IP 주소 기반 라우팅, VLAN 간 라우팅 |
주요 사용처 | 동일 서브넷/VLAN 내의 장비 연결 | 서로 다른 서브넷/VLAN 간의 연결, 네트워크 코어 |
관리 복잡도 | 상대적으로 낮음 | 상대적으로 높음 |
현대의 기업용 네트워크에서는 복잡성이 증가하면서, 순수한 레이어 2 스위치는 액세스 레이어(최종 단말이 연결되는 계층)에서 주로 사용된다. 반면, 서브넷이나 VLAN이 여러 개 존재하는 환경에서 이들을 상호 연결해야 하는 디스트리뷰션 레이어나 코어 레이어에는 레이어 3 스위치가 필수적으로 사용된다. 많은 고성능 스위치는 레이어 2 기능과 레이어 3 기능을 모두 지원하며, 관리자의 설정에 따라 그 역할이 결정된다.
4.3. PoE (Power over Ethernet) 스위치
4.3. PoE (Power over Ethernet) 스위치
PoE 스위치는 이더넷 케이블을 통해 데이터와 전력을 동시에 전송할 수 있는 스위칭 허브이다. 이 기술은 IEEE 802.3 표준군의 일부로, IEEE 802.3af, IEEE 802.3at, IEEE 802.3bt 등의 규격으로 정의된다. PoE 스위치는 네트워크 장치에 별도의 전원 공급 장치나 전원 콘센트가 필요 없도록 하여 설치 유연성과 비용 효율성을 높인다.
주로 IP 전화기, 무선 액세스 포인트, 네트워크 카메라 등 저전력 장치들을 구동하는 데 사용된다. 최신 표준인 IEEE 802.3bt는 더 높은 전력을 지원하여 LED 조명이나 작은 모니터와 같은 장치에도 전원을 공급할 수 있다. PoE 스위치는 각 포트별로 전원 공급 능력을 관리하며, 연결된 장치의 전력 요구 사항을 자동으로 협상하는 기능을 갖추고 있다.
PoE 스위치를 선택할 때는 지원하는 PoE 표준, 포트당 및 전체 스위치가 공급할 수 있는 최대 전력 예산, 그리고 필요한 포트 수를 고려해야 한다. 관리형 PoE 스위치는 전원 공급을 원격으로 모니터링하고 제어할 수 있어 대규모 배포에 유리하다.
주요 PoE 표준 | 공식 명칭 | 최대 포트 전력 | 일반 용도 |
|---|---|---|---|
PoE | IEEE 802.3af | 15.4W | 기본 IP 전화기, 무선 AP |
PoE+ | IEEE 802.3at | 30W | 팬틸트줌 카메라, 비디오 전화 |
PoE++ (4PPoE) | IEEE 802.3bt Type 3 | 60W | 다중 무선 라디오 AP, LED 조명 |
PoE++ (4PPoE) | IEEE 802.3bt Type 4 | 100W | 노트북, 작은 TV[3] |
5. 네트워크 설계에서의 역할
5. 네트워크 설계에서의 역할
스위칭 허브는 로컬 영역 네트워크의 물리적 및 논리적 구조를 형성하는 핵심 장비이다. 기본적으로 여러 대의 컴퓨터나 네트워크 장비를 유선으로 연결하여 하나의 네트워크 세그먼트를 구성한다. 각 포트는 독립적인 충돌 도메인을 제공하므로, 연결된 장치 간에 효율적인 전이중 통신이 가능해진다. 이는 허브를 사용할 때 발생하는 성능 저하 문제를 해결한다.
더 복잡한 네트워크 설계에서는 스위칭 허브를 계층적으로 배치하여 백본을 형성한다. 일반적으로 고속의 업링크 포트를 가진 코어 스위치가 네트워크의 중심이 되고, 여기에 액세스 레이어의 스위치들이 연결되는 형태를 취한다. 대역폭 병목 현상을 해결하기 위해 여러 물리적 포트를 하나의 논리적 채널로 묶는 링크 애그리게이션 기술을 활용하기도 한다. 또한, 스태킹 기능을 지원하는 스위치들은 단일 관리 인터페이스로 운영될 수 있는 하나의 논리적 장치로 결합된다.
VLAN 지원은 네트워크 설계에 유연성을 더한다. 물리적 배치와 무관하게 장치들을 논리적으로 분리된 브로드캐스트 도메인으로 그룹화할 수 있다. 이를 통해 보안을 강화하고, 네트워크 트래픽을 효율적으로 분리하며, 조직 구조에 맞는 유연한 네트워크 구성을 가능하게 한다. 레이어 3 스위치는 이러한 VLAN 간의 라우팅까지 처리할 수 있다.
설계 역할 | 주요 기능 | 이점 |
|---|---|---|
LAN 구성 기반 | 다수 장치의 이더넷 연결, 충돌 도메인 분리 | 네트워크 기반 형성, 성능 향상 |
백본/스태킹 | 고속 업링크, 다중 스위치 통합 관리 | 확장성 제공, 관리 효율성 증대 |
VLAN 지원 | 논리적 네트워크 분할, 트래픽 격리 | 보안 강화, 유연한 설계 가능 |
5.1. 로컬 영역 네트워크 (LAN) 구성
5.1. 로컬 영역 네트워크 (LAN) 구성
스위칭 허브는 로컬 영역 네트워크(LAN)의 물리적 및 논리적 구성의 핵심 장비이다. 허브나 리피터와 달리, 스위칭 허브는 각 포트를 독립적인 충돌 도메인으로 분리하여 효율적인 이더넷 네트워크를 구축하는 기반이 된다. 일반적으로 사무실, 학교, 가정 등 제한된 지리적 범위 내에서 데이터 링크 계층에서 다수의 컴퓨터, 서버, 프린터 등의 장치를 연결하고 통신을 중재한다.
스위칭 허브를 이용한 기본적인 LAN 구성은 스타 토폴로지를 따른다. 모든 단말 장치는 스위칭 허브의 개별 포트에 직접 연결되며, 허브는 중앙 집중식 연결점 역할을 한다. 이 구성은 한 포트의 문제가 다른 포트에 직접적인 영향을 미치지 않아 네트워크 안정성을 높인다. 스위칭 허브는 연결된 장치의 MAC 주소를 학습하여 트래픽을 지능적으로 필터링하고 전달하므로, 불필요한 브로드캐스트 트래픽을 줄이고 전체 네트워크 대역폭 효율을 극대화한다.
더 큰 규모의 LAN을 구성할 때는 계층적 설계가 적용된다. 여기서 스위칭 허브는 액세스 계층, 배포(분배) 계층, 코어 계층 등 다양한 역할을 수행한다.
계층 | 역할 | 스위칭 허브의 특징 |
|---|---|---|
액세스 계층 | 최종 사용자 장치(PC, IP 전화기 등)를 네트워크에 연결 | |
배포 계층 | 고성능 관리형 스위치(레이어 3 스위치 포함)가 사용되며, 링크 애그리게이션, 스패닝 트리 프로토콜 등 고급 기능 지원 | |
코어 계층 | 배포 계층 스위치들을 고속으로 상호 연결하고 데이터 센터나 건물 간 백본 제공 | 최고의 처리 속도와 신뢰성을 가진 고용량 스위치가 사용되며, 장애 허용 설계가 필수적 |
이러한 계층적 구성은 네트워크 성능 최적화, 관리 용이성, 확장성, 그리고 장애 지점을 국소화하는 데 기여한다.
5.2. 백본 연결 및 스태킹
5.2. 백본 연결 및 스태킹
백본 연결은 네트워크의 핵심 고속 경로를 구성하는 것을 의미한다. 스위칭 허브는 일반적으로 액세스 레이어에서 단말 장치를 연결하지만, 백본 연결을 위해 사용될 때는 다른 스위치나 네트워크 세그먼트를 고속으로 상호 연결하는 역할을 한다. 이를 위해 고속 업링크 포트(예: 10GbE, 25GbE, 40GbE)를 지원하는 스위치가 자주 사용된다. 백본 연결은 네트워크 내 데이터 흐름의 병목 현상을 방지하고, 효율적인 트래픽 라우팅을 가능하게 한다.
스태킹은 물리적으로 분리된 여러 대의 스위치를 논리적으로 단일 장치처럼 관리하고 운영할 수 있게 해주는 기술이다. 스태킹을 구성하면 스위치들 간에 전용 스태킹 케이블이나 포트를 통해 고대역폭의 내부 연결이 형성된다. 이는 관리 효율성을 크게 향상시킨다. 관리자는 스택을 이루는 모든 스위치를 하나의 IP 주소로 관리할 수 있으며, 구성 변경을 한 번에 적용할 수 있다. 또한, 스태킹은 링크 애그리게이션과 같은 기능을 스택 멤버 간에 적용할 수 있게 하여 대역폭과 이중화를 증가시킨다.
다음은 백본 연결과 스태킹의 주요 특징을 비교한 표이다.
특징 | 백본 연결 | 스태킹 |
|---|---|---|
주요 목적 | 네트워크 세그먼트 간 고속 상호 연결 | 다중 스위치의 통합 관리 및 확장 |
관리 방식 | 각 스위치가 독립적으로 관리됨 | 논리적으로 단일 스위치로 관리됨 |
대역폭 활용 | 업링크 포트의 대역폭에 의존 | 스택 내 고속 내부 버스를 통해 멤버 간 대역폭 공유 |
확장성 | 새 스위치 추가 시 독립 장치로 구성 필요 | 스택에 새 멤버 추가로 포트 수를 쉽게 확장 가능 |
일반적인 사용 계층 | 코어 레이어 또는 디스트리뷰션 레이어 | 주로 액세스 레이어 또는 소규모 디스트리뷰션 레이어 |
이 두 기술은 상호 배타적이지 않으며, 함께 사용될 수 있다. 예를 들어, 스태킹으로 구성된 스위치 그룹이 다른 스택이나 코어 스위치에 고속 백본 링크로 연결되는 방식이 일반적이다. 이를 통해 네트워크는 관리 편의성, 확장성, 그리고 고성능 백본을 모두 갖출 수 있다.
5.3. VLAN (가상 LAN) 지원
5.3. VLAN (가상 LAN) 지원
VLAN은 하나의 물리적 스위칭 허브를 여러 개의 논리적 네트워크로 분할하는 기술이다. 이 기술은 IEEE 802.1Q 표준을 기반으로 하며, 이더넷 프레임에 VLAN 식별 정보(태그)를 추가하여 작동한다. VLAN을 지원하는 스위칭 허브는 이 태그 정보를 읽어 동일한 VLAN ID를 가진 포트들 사이에서만 프레임을 전달한다. 이를 통해 물리적 배선의 변경 없이도 네트워크를 논리적으로 분리하거나 그룹화할 수 있다.
VLAN을 도입함으로써 얻는 주요 이점은 다음과 같다.
이점 | 설명 |
|---|---|
보안성 향상 | 서로 다른 VLAN 간의 통신은 기본적으로 차단되므로, 부서나 기능별로 네트워크를 분리해 보안 경계를 설정할 수 있다. |
브로드캐스트 도메인 분할 | 각 VLAN은 독립적인 브로드캐스트 도메인이 되어, 불필요한 브로드캐스트 트래픽의 영향을 줄이고 네트워크 성능을 향상시킨다. |
유연한 네트워크 관리 | 사용자의 물리적 위치와 무관하게 논리적 그룹(예: 부서, 프로젝트팀)을 기반으로 네트워크를 구성할 수 있어 관리 효율성이 높아진다. |
VLAN을 구성할 때는 일반적으로 '태그된 포트(Tagged Port)'와 '태그되지 않은 포트(Untagged Port)'의 개념을 사용한다. 태그된 포트는 여러 VLAN의 트래픽을 전송할 수 있는 트렁크 포트로, 주로 스위치 간 연결에 사용된다. 반면 태그되지 않은 포트는 하나의 특정 VLAN에만 속하며, 컴퓨터나 IP 전화기 같은 최종 사용자 장비를 연결하는 액세스 포트로 활용된다. 관리형 스위칭 허브는 이러한 VLAN 설정을 제어할 수 있는 관리 인터페이스를 제공한다.
또한, VLAN 간의 통신이 필요한 경우에는 라우터나 레이어 3 스위치와 같은 라우팅 기능을 가진 장비가 필요하다. 이 장비는 서로 다른 VLAN 사이에서 IP 패킷을 중계하는 역할을 수행한다.
6. 선택 기준 및 고려사항
6. 선택 기준 및 고려사항
스위칭 허브를 선택할 때는 네트워크의 현재 규모와 향후 확장성을 고려하여 적절한 포트 수와 속도를 결정해야 한다. 일반적으로 5포트, 8포트, 16포트, 24포트, 48포트 등 다양한 모델이 존재한다. 각 포트의 속도는 기가비트 이더넷 (10/100/1000 Mbps)이 현재 표준이며, 고속 백본 연결을 위해 10기가비트 이더넷 포트를 일부 탑재한 모델도 있다. 네트워크에 연결될 장치의 수와 데이터 전송량을 예측하여 포트 수와 속도를 선택한다.
전송 용량은 스위치의 전체적인 성능을 나타내는 핵심 지표이다. 이는 스위치가 초당 처리할 수 있는 최대 데이터량을 의미하며, 보통 기가비트 퍼 초(Gbps) 단위로 표시된다. 모든 포트가 최대 속도로 동시에 통신할 수 있는지 여부를 판단하는 데 중요한 기준이 된다. 예를 들어, 24개의 기가비트 포트를 가진 스위치의 이론적 최대 용량은 48 Gbps(24포트 x 2Gbps(전이중))이다. 실제 스위칭 용량이 이 값에 가까울수록 성능이 우수하다고 평가된다.
에너지 효율성은 운영 비용과 환경 영향을 줄이기 위한 중요한 고려사항이 되었다. 많은 현대식 스위치는 EEE 표준을 지원하여 케이블 링크의 유휴 시간 동안 전력을 절약한다. 또한, 관리형 스위치는 연결된 장치의 상태를 감지하여 사용되지 않는 포트의 전원을 낮추는 기능을 제공하기도 한다. 소규모 네트워크에서는 차이가 미미할 수 있으나, 대규모 데이터 센터에서는 누적된 에너지 절감 효과가 매우 크다.
다음은 주요 선택 기준을 정리한 표이다.
고려사항 | 설명 | 참고 사항 |
|---|---|---|
포트 수 | 연결할 장치의 수와 예비 포트를 고려하여 결정한다. | 스택킹이나 업링크를 위한 추가 포트 필요성을 확인한다. |
포트 속도 | 장치의 요구 대역폭에 맞는 속도를 선택한다. (1Gbps, 10Gbps 등) | 서버나 백본 연결은 더 높은 속도의 포트가 필요할 수 있다. |
전송 용량 | 스위치의 백플레인 대역폭으로, 병목 현상을 방지하는 지표이다. | 모든 포트가 최대 속도로 동시 통신할 수 있는 용량인지 확인한다. |
에너지 효율 | EEE 지원 여부와 소비 전력량을 확인하여 운영 비용을 절감한다. | 환경 인증(예: Energy Star)을 획득한 제품을 참고할 수 있다. |
관리 기능 | 네트워크 복잡도가 증가하면 관리형 스위치가 필수적이다. |
6.1. 포트 수와 속도
6.1. 포트 수와 속도
스위칭 허브를 선택할 때 포트 수는 가장 기본적인 고려 사항이다. 포트 수는 단일 장치가 연결할 수 있는 네트워크 노드의 최대 개수를 결정한다. 일반적으로 5포트, 8포트, 16포트, 24포트, 48포트 등으로 구분되며, 대규모 데이터 센터에서는 96포트 이상의 고밀도 스위치도 사용된다. 필요한 포트 수는 현재 연결할 장치의 수뿐만 아니라 향후 확장성을 고려하여 결정하는 것이 일반적이다.
포트 속도는 각 포트가 지원하는 최대 데이터 전송률을 의미하며, 주로 메가비트每秒(Mbps) 또는 기가비트每秒(Gbps) 단위로 표시된다. 일반적인 속도 등급은 다음과 같다.
속도 | 표준 | 주요 용도 |
|---|---|---|
10/100 Mbps | 구형 장치, IoT 기기 | |
10/100/1000 Mbps | ||
2.5/5/10 Gbps | 고성능 워크스테이션, 스토리지 네트워크 | |
25/40/100 Gbps | 고속 이더넷 | 데이터 센터 백본, 상호 연결 |
현대 네트워크에서는 1Gbps(기가비트) 포트가 표준으로 자리 잡았으며, 점차 2.5Gbps 또는 10Gbps 포트를 포함한 멀티기가비트 스위치의 보급이 확대되고 있다. 스위치는 종종 다양한 속도의 포트를 혼합하여 제공하기도 한다. 예를 들어, 대부분의 포트는 1Gbps로 제공하지만, 서버나 상위 스위치를 연결하기 위한 몇 개의 10Gbps 업링크 포트를 포함하는 구성이 일반적이다.
최종 선택은 예산, 네트워크 트래픽 요구사항, 그리고 연결될 장치들의 능력을 종합적으로 평가해야 한다. 저속 장치만 연결된다면 100Mbps 포트로도 충분할 수 있지만, 대용량 파일 전송이나 실시간 미디어 스트리밍이 필요한 환경에서는 기가비트 이상의 속도가 필수적이다. 또한, 모든 포트가 동시에 최대 속도로 동작할 수 있도록 백플레인 대역폭이 충분한지 확인하는 것도 중요하다.
6.2. 전송 용량 (Switching Capacity)
6.2. 전송 용량 (Switching Capacity)
전송 용량은 스위칭 허브가 모든 포트를 통해 동시에 처리할 수 있는 최대 데이터 양을 나타내는 지표이다. 이 값은 일반적으로 초당 비트 수(bps)로 표시되며, 스위치의 내부 처리 성능과 병렬 처리 능력을 직접적으로 반영한다.
전송 용량은 포트 수, 각 포트의 속도, 그리고 스위치 내부 버스 또는 스위칭 패브릭의 아키텍처에 따라 결정된다. 예를 들어, 24개의 1Gbps 포트와 2개의 10Gbps 업링크 포트를 가진 스위치의 이론적 최대 전송 용량은 모든 포트가 풀 듀플렉스로 동시에 최대 속도로 동작할 때의 총 대역폭으로 계산할 수 있다. 간단한 계산식은 다음과 같다.
포트 구성 | 포트 수 | 포트 속도 (풀 듀플렉스) | 기여 용량 |
|---|---|---|---|
1Gbps 포트 | 24 | 2 Gbps (1G 송신 + 1G 수신) | 48 Gbps |
10Gbps 업링크 포트 | 2 | 20 Gbps (10G 송신 + 10G 수신) | 40 Gbps |
총 이론적 전송 용량 | 88 Gbps |
실제 스위치는 이론적 용량에 도달하지 못할 수 있으며, 패킷 오버헤드나 관리 트래픽을 고려하지 않은 순수 데이터 속도이다. 따라서 네트워크 설계 시에는 예상되는 트래픽 부하와 향후 확장성을 고려하여 여유 있는 전송 용량을 가진 스위치를 선택하는 것이 중요하다. 특히 백본 스위치나 데이터 센터의 집중적 트래픽을 처리하는 장비에서는 높은 전송 용량이 필수적이다.
6.3. 에너지 효율성
6.3. 에너지 효율성
스위칭 허브의 에너지 효율성은 운영 비용 절감과 환경 보호 측면에서 중요한 고려사항이다. 네트워크 장비는 지속적으로 전력을 소비하기 때문에, 특히 대규모 데이터 센터나 기업 환경에서는 에너지 효율이 높은 장비를 선택하는 것이 필수적이다.
에너지 효율성을 높이기 위한 주요 기술로는 IEEE 802.3az 표준, 즉 EEE가 있다. 이 기술은 데이터 트래픽이 없거나 낮을 때 해당 이더넷 포트의 전력 소비를 최소한의 대기 상태로 낮추었다가, 트래픽이 다시 발생하면 빠르게 정상 모드로 복귀하는 방식을 사용한다[4]. 또한, 포트별로 연결된 장치의 링크 속도나 듀플렉스 모드를 감지하여 필요 이상의 전력을 공급하지 않는 적응형 전력 관리 기능도 널리 적용된다.
스위칭 허브를 선택할 때는 다음과 같은 에너지 효율 관련 사양을 확인하는 것이 좋다.
고려 요소 | 설명 |
|---|---|
최대 전력 소비량 | 장치가 최대 부하 상태에서 소비하는 전력량. 일반적으로 와트(W) 단위로 표기한다. |
에너지 효율 등급 | |
효율적인 전원 공급 장치 | 교류(AC)를 직류(DC)로 변환하는 전원 공급 장치의 변환 효율이 높은 모델은 손실을 줄인다. |
환경 조건 | 작동 허용 온도 범위가 넓을수록 냉각에 드는 추가 에너지를 절약할 수 있다. |
이러한 에너지 효율 기능은 초기 투자 비용을 조금 높일 수 있지만, 장기적으로는 상당한 전기 요금 절감 효과를 가져온다. 또한, 발열량이 감소하여 장비의 수명 연장과 냉각 비용 절감에도 기여한다.
7. 관련 기술 및 표준
7. 관련 기술 및 표준
스위칭 허브의 동작은 여러 네트워크 기술과 표준에 기반을 두고 있다. 가장 근본적인 표준은 이더넷(IEEE 802.3)으로, 유선 로컬 영역 네트워크(LAN)에서 물리적 계층과 데이터 링크 계층의 매체 접근 제어(MAC)를 규정한다. 이 표준은 케이블 유형, 신호 방식, 데이터 전송 속도(10BASE-T, 100BASE-TX, 1000BASE-T 등)를 정의하여 스위치와 연결된 장치 간의 기본적인 상호 운용성을 보장한다.
네트워크 신뢰성과 효율성을 높이는 주요 프로토콜로는 스패닝 트리 프로토콜(STP, IEEE 802.1D)이 있다. 이 프로토콜은 네트워크에 여러 경로가 존재할 때 발생할 수 있는 브로드캐스트 스톰과 같은 루프 문제를 감지하고, 논리적으로 단일 경로를 활성화하여 불필요한 경로를 차단한다. 이를 통해 네트워크의 가용성과 안정성을 유지한다. STP의 발전된 버전으로는 Rapid Spanning Tree Protocol(RSTP, IEEE 802.1w)이 있다.
대역폭을 증가시키고 연결의 중복성을 제공하는 기술로는 링크 애그리게이션(Link Aggregation)이 있다. 이 기술은 IEEE 802.3ad(현재는 802.1AX) 표준으로 정의되며, 여러 개의 물리적 이더넷 링크를 하나의 논리적 채널로 묶어 처리 용량과 내결함성을 향상시킨다. 이를 제어하는 일반적인 프로토콜은 링크 애그리게이션 컨트롤 프로토콜(LACP)이다.
표준/프로토콜 | IEEE 번호 | 주요 목적 |
|---|---|---|
이더넷 기본 | 802.3 | 유선 LAN의 물리적 계층 및 프레임 형식 정의 |
스패닝 트리 프로토콜 (STP) | 802.1D | 네트워크 루프 방지 및 경로 중복화 |
Rapid Spanning Tree Protocol (RSTP) | 802.1w | STP의 빠른 수렴 시간 개선 |
802.3ad / 802.1AX | 여러 물리적 링크를 논리적으로 결합하여 대역폭 증가 |
이 외에도 가상 LAN(VLAN, IEEE 802.1Q)은 단일 물리적 스위치를 여러 논리적 네트워크로 분할하는 태그징 표준을 제공하며, Power over Ethernet(PoE, IEEE 802.3af/at/bt)은 데이터와 전원을 함께 전송하여 IP 전화기나 무선 액세스 포인트와 같은 장치에 전원을 공급하는 방식을 규정한다.
7.1. 이더넷 (IEEE 802.3)
7.1. 이더넷 (IEEE 802.3)
이더넷은 로컬 에어리어 네트워크(LAN)에서 가장 널리 사용되는 유선 네트워킹 기술이다. 이 표준은 IEEE 802.3 위원회에 의해 개발 및 관리되며, 물리적 매체(케이블)와 데이터 링크 계층의 매체 접근 제어(MAC) 부분을 정의한다. 초기에는 동축 케이블을 사용한 10 Mbps 속도의 기술로 출발했으나, 지속적인 발전을 통해 현재는 100 Mbps(패스트 이더넷), 1 Gbps(기가비트 이더넷), 10 Gbps, 40 Gbps, 심지어 400 Gbps에 이르는 고속 표준까지 확장되었다.
이더넷의 핵심은 CSMA/CD(반송파 감지 다중 접속/충돌 탐지) 방식이었으나, 현대의 풀 듀플렉스 및 스위칭 허브가 보편화되면서 충돌 영역이 제거되어 이 메커니즘은 사실상 사용되지 않는다. 주요 물리적 매체와 표준의 발전은 다음 표와 같다.
표준 명 | 속도 | 주요 매체 | 비고 |
|---|---|---|---|
10BASE5 | 10 Mbps | 두꺼운 동축 케이블 | 초기 이더넷, 버스 토폴로지 |
10BASE-T | 10 Mbps | UTP 케이블 카테고리 3 | 스타 토폴로지로의 전환 |
100BASE-TX | 100 Mbps | UTP 케이블 카테고리 5 | 패스트 이더넷 |
1000BASE-T | 1 Gbps | UTP 케이블 카테고리 5e/6 | 기가비트 이더넷 |
10GBASE-T | 10 Gbps | UTP 케이블 카테고리 6a/7 |
스위칭 허브는 이더넷 네트워크의 중심 장치로서 동작한다. 허브는 연결된 각 장치의 MAC 주소를 학습하고, 수신된 이더넷 프레임의 목적지 주소를 확인하여 해당 프레임을 오직 목적지 장치가 연결된 포트로만 전달한다. 이 방식은 불필요한 트래픽 전파를 방지하고 네트워크 효율성과 보안을 향상시킨다. 또한, 각 포트는 독립적인 충돌 도메인을 형성하여 네트워크 성능을 크게 높인다.
이더넷의 지속적인 진화는 더 높은 대역폭, 향상된 에너지 효율(이더넷 저전력 유휴 모드), 그리고 Power over Ethernet(PoE)과 같은 편의 기능을 제공한다. 이러한 표준화된 기반 덕분에 이더넷은 기업, 데이터 센터, 가정 등 전 세계 유선 네트워크의 사실상의 표준으로 자리 잡았다.
7.2. 링크 애그리게이션 (LACP)
7.2. 링크 애그리게이션 (LACP)
링크 애그리게이션은 여러 개의 물리적인 이더넷 링크를 하나의 논리적인 링크로 결합하여 대역폭을 증가시키고 네트워크 연결의 신뢰성을 높이는 기술이다. 이 기술은 IEEE 802.3ad 표준으로 정의되어 있으며, 실제 구성에는 LACP 프로토콜이 흔히 사용된다. LACP는 연결된 장치 간에 제어 패킷을 교환하여 링크를 자동으로 그룹화하고 모니터링하는 역할을 한다.
주요 동작 방식은 다음과 같다. 두 대의 스위칭 허브나 스위치와 서버 사이에 여러 개의 이더넷 케이블을 연결하면, LACP가 활성화된 상태에서 양측 장치는 협상을 통해 이 링크들을 하나의 논리적 채널로 통합한다. 이렇게 생성된 채널은 단일 링크보다 높은 총 대역폭을 제공하며, 하나의 물리적 링크에 장애가 발생하더라도 나머지 링크를 통해 트래픽을 계속 전송할 수 있는 로드 밸런싱과 이중화 기능을 갖춘다.
구성 시 고려사항은 아래 표와 같다.
항목 | 설명 |
|---|---|
대역폭 증가 | 예를 들어, 1Gbps 포트 2개를 애그리게이션하면 최대 2Gbps의 처리 용량을 얻을 수 있다. |
이중화 | 하나의 물리적 링크 실패 시 나머지 링크가 트래픽을 자동으로 수용하여 연결 지속성을 보장한다. |
호환성 | 양쪽 장치(예: 스위치-스위치, 스위치-서버) 모두에서 링크 애그리게이션을 지원해야 한다. |
로드 분배 |
이 기술은 서버와 스위칭 허브 간의 업링크나 스위치 간의 백본 연결과 같이 높은 대역폭과 안정성이 요구되는 구간에서 널리 활용된다. 이를 통해 네트워크 병목 현상을 줄이고 가용성을 향상시키는 효과를 얻을 수 있다.
7.3. 스패닝 트리 프로토콜 (STP)
7.3. 스패닝 트리 프로토콜 (STP)
스패닝 트리 프로토콜(Spanning Tree Protocol, STP)는 이더넷 네트워크에서 루프가 발생하는 것을 방지하고, 루프가 존재할 경우 백업 경로를 활성화하는 네트워크 프로토콜이다. IEEE 802.1D 표준으로 정의되어 있다. 네트워크에 여러 경로가 존재하면 브로드캐스트 스톰, MAC 주소 테이블 불안정, 중복 프레임 수신 등의 문제가 발생할 수 있다. STP는 이러한 물리적 루프를 논리적으로 차단하여 단일 경로만 활성화함으로써 네트워크의 안정성을 보장한다.
STP는 브리지 프로토콜 데이터 유닛(BPDU)이라는 특수 프레임을 교환하여 네트워크 토폴로지를 파악한다. 이를 통해 다음 과정을 수행한다.
1. 루트 브리지 선출: 모든 스위치 중에서 루트 브리지를 선출한다. 가장 낮은 브리지 ID를 가진 스위치가 루트 브리지가 된다.
2. 루트 포트 선출: 루트 브리지가 아닌 각 스위치에서, 루트 브리지에 가장 가까운 포트를 루트 포트로 지정한다.
3. 지정 포트 선출: 각 네트워크 세그먼트마다 루트 브리지 방향으로 트래픽을 전달하는 지정 포트를 하나씩 선출한다.
4. 차단 상태 설정: 루트 포트도 지정 포트도 아닌 나머지 포트는 차단 상태로 전환되어 데이터 프레임을 전달하지 않는다.
상태 | 설명 | 전환 시간 |
|---|---|---|
차단(Blocking) | BPDU만 수신하며 데이터 전송 안 함. | 20초 |
청취(Listening) | BPDU를 수신/전송하며 토폴로지 학습. 데이터 전송 안 함. | 15초 |
학습(Learning) | MAC 주소를 학습하지만 데이터 전송 안 함. | 15초 |
전달(Forwarding) | 정상적으로 데이터 프레임을 수신 및 전송함. | - |
비활성(Disabled) | 관리적으로 또는 장애로 인해 완전히 꺼진 상태. | - |
STP의 초기 버전은 토폴로지 변경 시 포트가 전달 상태로 전환되기까지 30~50초가 소요되는 단점이 있었다. 이를 개선한 Rapid Spanning Tree Protocol(RSTP, IEEE 802.1w)이 등장했다. RSTP는 포트 상태를 차단, 학습, 전달의 세 가지로 단순화하고, 백업 포트를 미리 지정하는 등 메커니즘을 개선하여 수렴 시간을 수 초 이내로 크게 단축시켰다. 이후 Multiple Spanning Tree Protocol(MSTP, IEEE 802.1s)은 여러 VLAN을 그룹화하여 각 그룹마다 별도의 스패닝 트리 인스턴스를 운용할 수 있게 하여 자원 활용 효율을 높였다.
8. 여담
8. 여담
스위칭 허브는 기술적으로는 허브와 구분되지만, 네트워크 장비를 통칭하는 일반적인 용어로 여전히 널리 사용된다. 초기 이더넷 네트워크에서 사용되던 리피터 허브(Repeater Hub)가 진화한 형태이기 때문이다. 이로 인해 전문적인 문서나 제품 사양에서는 '레이어 2 스위치' 또는 '이더넷 스위치'라는 용어를 선호하지만, 일상 대화나 구형 문서에서는 '스위칭 허브'라는 표현이 흔히 발견된다.
이 장비의 등장은 네트워크 성능에 혁신을 가져왔다. 기존의 공유형 허브는 모든 포트로 데이터를 뿌려 네트워크 효율이 낮고 충돌이 빈번했으나, 스위칭 허브는 MAC 주소 기반의 정확한 전송으로 대역폭을 효율적으로 분할했다. 이는 네트워크를 여러 개의 작은 충돌 도메인으로 나누는 효과를 가져왔고, 결과적으로 네트워크 전체의 처리량과 안정성을 크게 향상시켰다.
초기 스위칭 허브는 고가의 장비로 여겨졌으나, 기술의 발전과 대량 생산으로 인해 현재는 가장 기본적이고 보편적인 네트워크 인프라 장비가 되었다. 소형 가정용 모델부터 대규모 데이터센터용 고성능 모델까지 그 스펙트럼이 매우 넓다. 최근에는 PoE 기술을 통해 IP 전화기나 무선 액세스 포인트 같은 장치에 데이터와 전원을 동시에 공급하는 스위치도 일반화되었다.
